main .nav {
  font-size: .16rem;
  padding-top: .15rem;
  padding-bottom: .15rem;
  padding-left: .15rem;
  border-bottom: 2px solid #8d8c8c;
}

main .nav span {
  font-weight: 580;
}

main .list {
  width: 90vw;
  margin: 0 auto;
  display: flex;
  list-style: none;
  border-bottom: 3px solid #ff8a00;
}

main .list .title {
  flex: 1;
}

main .list .title img {
  display: flex;
  width: .8rem;
  height: .8rem;
  margin: .2rem auto;
}

main .list .text {
  flex: 2;
}

main .list .text h2 {
  font-size: .15rem;
  margin-top: .15rem;
}

main .list .text p {
  font-size: .13rem;
  line-height: .2rem;
}

main .list .text p .span {
  color: #ff8a00;
  margin-left: .35rem;
}

main .list .text .p1 {
  margin-top: .1rem;
}

main .list1 {
  border: none;
}
